package services;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import javax.annotation.PostConstruct;
import javax.faces.bean.ApplicationScoped;
import javax.faces.bean.ManagedBean;

import modelo.Clasificacionmenu;
import modelo.Tipomenu;
import modelo.Tiposuscripcion;
import dao.ClasificacionmenuDao;
import dao.TipoSuscripcionDao;
import dao.TipomenuDao;

@ManagedBean(name = "clasificacionmenuService", eager = true)
@ApplicationScoped
public class ClasificacionmenuService implements Serializable {

	private static final long serialVersionUID = -8122685060717604547L;
	private Clasificacionmenu clasificacionmenu;
	private List<Clasificacionmenu> listaClasificacionmenu;
	private ClasificacionmenuDao clasificacionmenuDao;

	public ClasificacionmenuService() {
		super();
		this.clasificacionmenu = new Clasificacionmenu();
		this.listaClasificacionmenu = new ArrayList<Clasificacionmenu>();
		this.clasificacionmenuDao = new ClasificacionmenuDao();

		listaClasificacionmenu = clasificacionmenuDao.obtenerTipos();
	}

	public Clasificacionmenu getClasificacionmenu() {
		return clasificacionmenu;
	}

	public void setClasificacionmenu(Clasificacionmenu clasificacionmenu) {
		this.clasificacionmenu = clasificacionmenu;
	}

	public List<Clasificacionmenu> getListaClasificacionmenu() {
		return listaClasificacionmenu;
	}

	public void setListaClasificacionmenu(
			List<Clasificacionmenu> listaClasificacionmenu) {
		this.listaClasificacionmenu = listaClasificacionmenu;
	}

	public ClasificacionmenuDao getClasificacionmenuDao() {
		return clasificacionmenuDao;
	}

	public void setClasificacionmenuDao(ClasificacionmenuDao clasificacionmenuDao) {
		this.clasificacionmenuDao = clasificacionmenuDao;
	}


}
